/* 
 * File:   Iterador.h
 * Author: Henrique
 *
 * Created on 9 de Novembro de 2011, 08:21
 */

#ifndef ITERADOR_H
#define	ITERADOR_H
#include <fstream>
#include <vector>


using namespace std;

class Iterador {
public:
    Iterador();
    Iterador(const Iterador& orig);
    Iterador(vector<string> array);
    virtual ~Iterador();


    int inicio();
    int fim();
    string proximo();
    bool hasNext();

private:
    vector<string> array;
    vector<string>::iterator it;
    int atual;

};

#endif	/* ITERADOR_H */

